476 358 428 147 374 16 266 501 779 168 896 84 214 220 861 593 989 528 988 172 708 722 490 413 308 440 119 668 563 496 219 895 794 754 308 621 439 128 657 288 832 783 635 961 796 71 315 1 252 103 36 656 299 126 250 660 176 424 409 839 175 857 730 448 582 774 17 647 68 832 418 222 65 233 818 894 743 801 528 235 822 186 973 945 177 501 991 3 445 271 142 606 507 360 784 472 593 611 571 351 